const MomentLocalesPlugin = require("moment-locales-webpack-plugin");
module.exports = {
  // publicPath: process.env.NODE_ENV === "production" ? "/market/" : "/",
  publicPath: process.env.NODE_ENV === "production" ? "/" : "/",
  devServer: {
    proxy: {
      "/api": {
        target: "http://test.jyshop.com/",
        ws: true,
        changeOrigin: true
      }
    }
  },
  configureWebpack: {
    // 剥离除 “en” 以外的所有语言环境。
    plugins: [
      new MomentLocalesPlugin()
      // [
      //   "import",
      //   {
      //     libraryName: "vant",
      //     libraryDirectory: "es",
      //     // 指定样式路径
      //     style: name => `${name}/style/less`
      //   },
      //   "vant"
      // ]
    ]
  },
  css: {
    loaderOptions: {
      less: {
        // 若 less-loader 版本小于 6.0，请移除 lessOptions 这一级，直接配置选项。
        // lessOptions: {
        modifyVars: {
          // 直接覆盖变量
          "button-primary-background-color": "#ff5400",
          "button-primary-border-color": "#ff5400",
          "button-default-background-color": "orange",
          "button-default-border-color": "orange",
          "button-default-color": "#fff",
          "button-round-border-radius": "10px"
          // 或者可以通过 less 文件覆盖（文件路径为绝对路径）
          // hack: `true; @import "your-less-file-path.less";`
        }
        // }
      }
    }
  }
};
